package com.suning.sawp.dto.yxwt;

import java.io.Serializable;

import org.hibernate.validator.constraints.NotEmpty;

/**
 * 
 * 〈一句话功能简述〉<br>
 * 〈功能详细描述〉
 *
 * @author 15050769
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public class RevisitInfo implements Serializable {

    /**
     */
    private static final long serialVersionUID = -7029043965724958585L;

    /**
     * 订单行编码
     */
    @NotEmpty(message = "订单行编码不能为空")
    public String orderItemId;

    /**
     * 回访内容 如果回访状态为1，则回访内容为时间格式，格式为YYYYMMDDHHMMSS
     */
    public String reVisitContent;

    /**
     * 回访状态 1.确定送货日期；2.不确定送货日期；3.无法联系客户；4日异常订单
     */
    @NotEmpty(message = "回访状态不能为空")
    public String reVisitStatus;
    
    /**
     * 订单的开单人工号
     */
    private String orderStaffId;

    public String getOrderItemId() {
        return orderItemId;
    }

    public void setOrderItemId(String orderItemId) {
        this.orderItemId = orderItemId;
    }

    public String getReVisitContent() {
        return reVisitContent;
    }

    public void setReVisitContent(String reVisitContent) {
        this.reVisitContent = reVisitContent;
    }

    public String getReVisitStatus() {
        return reVisitStatus;
    }

    public void setReVisitStatus(String reVisitStatus) {
        this.reVisitStatus = reVisitStatus;
    }

    public String getOrderStaffId() {
        return orderStaffId;
    }

    public void setOrderStaffId(String orderStaffId) {
        this.orderStaffId = orderStaffId;
    }

    @Override
    public String toString() {
        return "RevisitInfo [orderItemId=" + orderItemId + ", reVisitContent=" + reVisitContent + ", reVisitStatus="
                + reVisitStatus + ", orderStaffId=" + orderStaffId + "]";
    }

}
